sandwich someone (team sport) - French English Dictionary